【发布时间】:2022-01-14 13:29:09
【问题描述】:
我正在尝试找到一个可见元素,该元素会根据用户在网站上输入的内容而改变。如果将以下内容与静态 XPath 搜索字符串一起使用,我就成功了:
wait.until(EC.visibility_of_element_located((By.XPATH,"//div[text()='Hierarchy']/following::input[@id='label-input']")))
Default-Test 会随意改变,我有如何获取这个值,但是我在 XPath 搜索中使用变量没有成功:Test method 1 doesn't work
dtg_found = "Default-Test"
测试方法2不起作用,这是实际定位值的方法
dtg_opt_1 = wait.until(EC.visibility_of_element_located((By.XPATH, "//div[text()='" + label_name + "']/following::input[@id='label-input']")))
面临以下错误:
【问题讨论】:
标签: python selenium selenium-webdriver xpath bdd