xpath= //*[@id="mktoCheckbox_52362_0"]
,控制台错误:元素不可交互。
Xpath= //[@id="mktoForm_2768"]/div[10]/div[1]/div[2]/div[2]/label
,控制台错误:元素不可交互。
xpath= //*[text()='I agree to the ']
,点击“许可协议”链接,然后在其他标签中打开pdf文件。
应用了以上所有xpath
,但仍然没有结果。请提供一些解决此问题的方法。
答案 0 :(得分:0)
假设您要使此页面自动化:https://info.couchbase.com/couchbase_server_mobile.html
如果您想在新标签页中打开许可协议-相关的XPath将是
//a[text()='License Agreement']
如果要勾选与许可协议关联的复选框,则需要以下复选框:
//input[@name='termsandConditions']
在两种情况下,最好先使用Explicit Wait来确保元素是可点击的,然后再尝试通过ExpectedConditions.elementToBeClickable()函数与之交互
如果您正在从事移动自动化,那么可以考虑使用提供Appium Studio的Copy Unique XPath
feature,在定义元素定位器时可以使您的生活更轻松