我无法使用XPath标识元素。我尝试了不同类型的xpath,但无法识别它。
我想标识下面的图片中显示的元素“Bills”。我没有ID,所以我使用XPath。我使用了下面的XPath。
xpath=//android.app.actionbar$tab/textview[@text='bills']和xpath=//android.app.actionbar$tab1/textview[@text='bills']
对于XPath,您应该使用每个选择器的“class”:
xpath=//android.widget.TextView[@text='Bills']
如果这不起作用,那就意味着您应该在这个类前面添加一些以前的类(在更高的层次结构中),以使这个xpath唯一。
我会收到以下错误消息: el=self.driver.find_element_by_xpath(element_query)文件“/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py”,第393行,在find_element_by_xpath中返回self.find_element(by=by.
我无法使用XPATH和CSS找到元素
我尝试使用Python selenium(新的)做一些自动化。不幸的是,检查特定网页的元素不仅仅是困难的。没有id可以使用,我尝试xpath。我想选择一个下拉列表,我检查这个元素,然后复制xpath,它是//*[@id="frmMain:purchase_criteria_tab"]/div[13]/div[1]/div/按钮 我的代码是: 我不明白这个元素有什么想法吗?提前谢谢你。
我尝试了xpath和检查,如下所示