0
我想從Python中的Web元素的工具提示中讀取文本。從事硒在UI中的自動化測試工作。WebObject.getAttribute(「title」)在python中不起作用。有關它的任何想法?
我想從Python中的Web元素的工具提示中讀取文本。從事硒在UI中的自動化測試工作。WebObject.getAttribute(「title」)在python中不起作用。有關它的任何想法?
鑑於您使用的是Python,因此沒有getAttribute
方法。正如documentation看出,它應該是get_attribute
:
self.browser.find_element_by_css_selector('span.blue-c6').get_attribute('title')
中的工作原理。非常感謝您提供的信息和及時的幫助。 – 2014-09-15 04:54:27
這將有助於展示一些代碼 - 相關的HTML,你嘗試過的代碼,確切的結果(即是「不工作」異常或別的東西)? – 2014-09-12 19:57:35
這是HTML片: <跨度標題= 「TKA - 蒂森克虜伯」 類= 「藍色-C6」 ID = 「yui_3_14_0_1_1410520580894_8223」>TKA 這是我的嘗試: self.browser.find_element_by_css_selector( 'span.blue-C6')的getAttribute( 「標題」) 這使錯誤爲: 'WebElement' 對象有沒有屬性 '的getAttribute' 注: self.browser.find_element_by_css_selector('span.blue- c6'),text給出正確的值(即TKA)。 – 2014-09-13 00:29:38
我知道這個問題似乎微不足道,但我已經爲它+1了,因爲selenium文檔有點難以遵循,搜索有時候給出了Java或C#中有些不同的例子。它通常不清楚它在各種版本 – Cfreak 2016-07-21 20:31:29