我正在尝试从容器中提取数据,但是却收到None或”。我可以找到label元素,但无法从div输入元素中获取数据
我尝试使用A[i] + A[A[i]]*length
和名称xpaths
和text()
,但是返回None或”。使用get_attribute
时出现错误get_property
:
HTTPConnectionPool(host ='127.0.0.1',port = 49977):最多重试 超过了...
我尝试过:
MaxRetryError
及其相同的多个变体。
我可以在此处访问和打印“产品类别”标签:
browser.find_element_by_name('s_2_1_16_0').get_attribute("Product Category")
browser.find_element_by_name('s_2_1_16_0').get_property("Product Category")
browser.find_element_by_xpath("//*[@id=\"a_2\"]/div/table/tbody/tr[6]/td[5]/div").get_attribute("Product Category")
browser.find_element_by_xpath("//*[@id=\"a_2\"]/div/table/tbody/tr[6]/td[5]/div").text
browser.find_element_by_xpath("//div[@class='mceGridField siebui-value mceField']/input[@name='s_2_1_16_0']").text
browser.find_element_by_name('s_2_1_16_0').text
我想从该输入框中提取单词“ Data”,然后从同一页面上的多个其他相似字段中提取数据(我尝试了其中的几个字段,每次都得到相同的结果)
注意:此页面是Siebel在线UI,数据来自Oracle数据库(我无法直接访问)
答案 0 :(得分:2)
我认为“数据”是输入值。
input = driver.find_element_by_name("s_2_1_16_0").get_attribute('value')