Selenium 找不到只有两个属性的元素
我需要在我的脚本中找到这个元素,但是我无法使用以下所有可能性找到它 1./*[@class='tabnavbar\u subnav\u level2\u link'并包含(text(),'transactionHistory')] 2./*[@class='tabnavbar\u subnav\u level2\u link'并以(@href,'History.tpz')结尾] 3./*[@class='tabnavbar\u subnav\u level2\u link'并以(,'History.tpz')结尾] 4//a[子字符串(@href,字符串长度(@href)-3)='TransactionHistory.tpz'] 当我尝试运行脚本时,这会将我带到catch块Selenium 找不到只有两个属性的元素,selenium,testing,xpath,dynamic,Selenium,Testing,Xpath,Dynamic,我需要在我的脚本中找到这个元素,但是我无法使用以下所有可能性找到它 1./*[@class='tabnavbar\u subnav\u level2\u link'并包含(text(),'transactionHistory')] 2./*[@class='tabnavbar\u subnav\u level2\u link'并以(@href,'History.tpz')结尾] 3./*[@class='tabnavbar\u subnav\u level2\u link'并以(,'Histor
有人能帮忙吗 要定位文本为“事务历史记录”的元素,可以使用以下代码行:
- Python:
myElem = driver.find_element_by_link_text("Transaction history")
- 爪哇:
WebElement myElem = driver.findElement(By.linkText("Transaction history"));
- C#:
IWebElement myElem = driver.FindElement(By.LinkText("Transaction history"));