在这种情况下,我试图获取版本信息1.0的值。
如果我右键单击并检查元素,我会看到以下内容:
<span class="ng-binding" ng-bind="$ctrl.Version">1.0</span>
如果我在Firefox中复制CSS Selector,它会显示以下内容:
.version-numbers > div:nth-child(1) > span:nth-child(2)
我正在尝试以下Python代码:
print(driver.find_element_by_css_selector(".version-numbers[value='$ctrl.backendVersion']").text)
我也无法使用XPath。我得到一个无法找到元素错误。 有什么建议吗?
答案 0 :(得分:0)
根据给定的 HTML 来检索文本 1.0 ,您需要将{em> WebDriverWait 与expected_conditions
子句一起引导为{{1你可以使用以下代码行:
visibility_of_element_located
答案 1 :(得分:0)
我使用了CSS Selector,它现在似乎正在运行。谢谢你的建议。