0
在我的應用程序中,id
正在動態更改,並且名稱未提供給所有元素。如何在Selenium WebDriver中動態更改我的xpath?
現在我想申請動態的搜索"x path"
在不同的分部在HTML中的方式。 無論何時刷新頁面,都可以從頁面添加或刪除數據庫值。
那麼,有什麼辦法可以採取一個元素的動態路徑?
在我的應用程序中,id
正在動態更改,並且名稱未提供給所有元素。如何在Selenium WebDriver中動態更改我的xpath?
現在我想申請動態的搜索"x path"
在不同的分部在HTML中的方式。 無論何時刷新頁面,都可以從頁面添加或刪除數據庫值。
那麼,有什麼辦法可以採取一個元素的動態路徑?
您可以使用自定義XPath或CSSPath。 這條道路有喜歡 「或」 一些條件, 「AND」 等 您也可以使用一些功能,如包含(),文本(),沒有()等
參考文獻: http://www.w3schools.com/xpath/xpath_functions.asp http://www.w3schools.com/cssref/css_selectors.asp
您將不得不爲兩個不同的實例共享一些HTML源代碼示例:「第一次得到它,下一次得到它」,我們可以提出一個基於其他周圍非可變元素的XPath(a段落標題,位置,一些標籤等) –
您是否嘗試過文檔? http://docs.seleniumhq.org/docs/appendix_locating_techniques.jsp這些都不適合你嗎?你有具體的代碼示例,你有問題嗎? – SiKing
小心分享一些HTML代碼? – Purus