Selenium,WebDriver:获取元素,“<a href=Javascript”,变量不断变化
Selenium, WebDriver : Get Element, " <a href=Javascript " with changing variables
javascript获取元素的按钮来源:
<a href="JavaScript:onclick=bookProsecc('20220512','1550','A','B','0','','')">
<img src="/image/cal_app.jpg" alt="C">
</a>
我在更改变量之前使用了 find_element using href with,但我认为它不起作用。
submit_btn = driver.find_element(By.XPATH,"//a[@href='JavaScript:onclick=bookProsecc(']")
访问按钮元素的最佳方式是什么?
尝试:
submit_btn = driver.find_element(By.XPATH,"//img[@src='/image/cal_app.jpg']/..")
submit_btn = driver.find_element(By.XPATH,"//a[starts-with(@href,'JavaScript:onclick=bookProsecc(')]")
试试 href 以特定字符串开头的这个。
javascript获取元素的按钮来源:
<a href="JavaScript:onclick=bookProsecc('20220512','1550','A','B','0','','')">
<img src="/image/cal_app.jpg" alt="C">
</a>
我在更改变量之前使用了 find_element using href with,但我认为它不起作用。
submit_btn = driver.find_element(By.XPATH,"//a[@href='JavaScript:onclick=bookProsecc(']")
访问按钮元素的最佳方式是什么?
尝试:
submit_btn = driver.find_element(By.XPATH,"//img[@src='/image/cal_app.jpg']/..")
submit_btn = driver.find_element(By.XPATH,"//a[starts-with(@href,'JavaScript:onclick=bookProsecc(')]")
试试 href 以特定字符串开头的这个。