我想获取控制台中显示的文本,并将该文本用于登录页面中的登录用户名
I want to get Text that is displaying in console and use that text for login Username in LoginPage
我想要在控制台输出中打印的str并将该文本用作用户名到登录页面中?我得到控制台中显示的文本,但是如何在登录页面中调用相同的文本。
WebElement path = driver.findElement(By.xpath("//form/div[2]/div[1]/div[6]/div[1]/ul/li[1]"));
String str = path.findElement(By.cssSelector("div[class='entity-value']")).getText();
System.out.println(str);
首先,您的问题不完整且不清楚。我仍然试图按照我的理解回答。
我假设您能够从上面的代码中获取文本。(如果没有,请首先分享从哪里提取用户名的HTML代码)现在根据您的代码,文本被分配给字符串 str。
现在你只需要把这个尝试传递给你的登录页面用户名文本框,如下所示(有关完整的loctor代码,请分享您的登录页面的HTML代码)
driver.findElement(By."YOUR LOCATOR").sendKeys(str);
我认为你在cssSelector中是错误的,因为cssSelector的结构就像上面的代码一样可以是:
By.cssSelector(".entity-value")
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- Protractor测试:如何设置登录表单中文本元素的值
- Wierd文本:“#_=_”在成功登录Facebook后显示在URL上 春季社交
- 我想获取控制台中显示的文本,并将该文本用于登录页面中的登录用户名
- 将登录页面中的文本框边框颜色更改为gmail中的颜色
- 将文本框值从我的网站发送到gmail以登录到gmail
- 将“登录”文本替换为“已用jquery登录”
- 登录文本字段和密码字段删除焦点上的文本
- 仅用户名登录会根据文本输入重定向到不同的页面
- Twitter-Bootstrap下拉登录在单击文本区域时关闭
- 比较文本文件中的值与输入的值,使用Java进行登录
- 在登录到“注销”后更改按钮文本