- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
如果有像图片中那样的元素结构,可以取出每个静态属性,例如:$$('#static-information .value').get(0) 或$$('.static-property .value').get(0)
但由于每个静态属性在该 div 中都有一个唯一的 .key - 是否可以使用该键获取特定元素以使选择器更通用并且在顺序更改时更能抵抗错误(摆脱使用 get(0 )、get(1) 等)。
例如investorFullName = $$('#static-information .key="Name".value')
或者类似 td[class='key'][value='Name'] 的东西
最佳答案
如果要按键查找静态属性,需要使用xpath,css选择器不支持通过文本查找元素。
findPropertybyKey(key) {
return element(by.xpath('//div[@class="key"][text()="' + key + '"]/..'));
}
readPropertyValuebyKey(key) {
return findPropertybyKey(key).element(by.css('.value')).getText();
}
关于css - 使用 cssSelector 查找带有 Selenium 化物(Selenium)的特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47132842/
我正在尝试登录 this 。在其中单击“登录”,我已成功完成此操作。现在,当尝试使用 Xpath 输入用户名/密码时,它会显示异常,其中显示 Exception in thread "main" or
我有一个页面有 5 个按钮,我需要查找名称为“搜索”的按钮(前导和尾随空格) 当我尝试这两种方法时(仅出于测试目的打印名称): System.out.println(driver.findElemen
我有一个包含标题任务详细信息和任务时间的表格。任务详细信息列包含一些文本(执行操作卷号 150)和 onclick 执行 java 脚本操作并在同一窗口中显示新页面。 我想点击特定的表格单元格,例如第
我有一个看起来像这样的代码段 apple butter 我想得到 children 的文字。我不想使用 ng-scope,因为它不是唯一标识符,但 class1 是。我怎样才
这是一些示例代码以及我想要做的事情: a[someattr='whatIwant']" 以及: "dl[id='parent
有想过我在这里做错了什么吗? 这是我的 HTML 代码,我试图做同样的事情,但我找不到元素: Round trip One way 而且,这是我正在使用的 java 代码: drive
同一页面上有两个保存按钮,但我需要单击底部的一个。 这是第一个: 这是第二个: 我需要点击第二个。我试过了,但没有骰子: WebElement foo5 = (new WebDriv
请帮我写一个CSS选择器来识别保存按钮。WebElement save_btn = driver.findElement(By.cssSelector("")); Save 最佳答案 我的官方
下面是选择的 html 代码,我正在寻找第一个选项,即 15 15 25 50 100 我已经在下面尝试过了,我得到了所有选择 15,25,50,100 div#topPager.gridHead
我正在使用 npm's Selenium Webdriver. 我无法使 By.cssSelector 工作。其他所有操作:By.tagName、By.id 等 代码: var webdriver =
我正在尝试使用 Selenium 2.0 WebDriver 中的 CSS 选择器单击按钮。问题是我能够使用 Selenium RC 运行的脚本不适用于 WebDriver。 代码: Selenium
了解 Protractor ...我如何访问 angularjs 页面上的按钮元素,如下所示: Save 在我的测试中使用它: element(by.css('button primary')).cl
我有下面的 jQuery 选择器。我用浏览器开发者控制台的数据检查它。 jQuery("iframe#msg_body").contents().find("html body div span").
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 6 年前。 Improv
如何转义以下特殊字符,以便我可以使用 div 上的 ID 来获取表单?这是我的 cssSelector: #form > div:nth-child(4)>div:nth-child(2) > div
我想验证标签“Name”在我们的页面上显示 # 次,并且想知道如何使用 cssSelector 来查找该元素? 这是元素: Name 这是我目前拥有的,但不确定如何向其中添加“名称”。 private
我试图将所有这些按钮添加到列表中,然后单击它们,我不明白如何通过 cssSelector 添加子按钮。
这个库的新手(遗憾的是,对 BeautifulSoup 也不熟悉),尝试做一些非常简单的事情(按内联样式搜索): blah blah 我只想选择所有 style="padding: 20px"的 t
在我的测试文档中,我有几个标记为“item”的类,目前我正在使用以下类来解析带有此类的 html 文件中的所有内容 Selection = html.cssselect(".item") 我希望它选择
我是 selenium 的新手。 如何搜索具有多个类和值的元素。 Getting Started 通过 .css 选择器使用 findElement。 最佳答案 识别节点: div class="md
我是一名优秀的程序员,十分优秀!