我需要在我的脚本中找到这个元素,但是我无法找到以下所有可能的元素。
1 .//* [@ class ='tabnavbar_subnav_level2_link'并包含(text(),'transactionHistory')]
2 .//* [@ class ='tabnavbar_subnav_level2_link'并以...结尾(@ href,'History.tpz')]
3 .//* [@ class ='tabnavbar_subnav_level2_link'和ends-with(。,'History.tpz')]
4 .// [substring(@href,string-length(@href) - 3)='TransactionHistory.tpz']
当我尝试运行我的脚本时,这会将我带到catch块。
任何人都可以帮忙!
答案 0 :(得分:0)
要将包含文字的元素定位为交易记录,您可以使用以下代码行:
Python:
myElem = driver.find_element_by_link_text("Transaction history")
Java:
WebElement myElem = driver.findElement(By.linkText("Transaction history"));
C#:
IWebElement myElem = driver.FindElement(By.LinkText("Transaction history"));