[英]Webdriver Xpath - what is difference between By.Name and By.Xpath?
我正在嘗試在Webdriver腳本中使用參數的xpath類型。
但是,盡管此參數實際上選擇了相同的HTML標簽:
通過START_BUTTON = By.xpath(“ .//*[@ name ='MyName']”);
作為這個
通過START_BUTTON = By.name(“ MyName”);
我無法在我的測試腳本中使用by.xpath,而by.name正常運行
不知道為什么我要面對這個問題。 在Firebug / FirePath中測試時,路徑: .//*[@name='MyName'] -完全指向與By.name(“ MyName”)相同的A標簽;
謝謝
不好的是,我對代碼的一部分進行了注釋,這實際上是造成此問題的原因。 對不起,打擾你。
問候
發布以供參考:
這些是有助於識別元素的定位器策略。
以下策略主要用於標識元素:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.