我是Selenium的webdriver和Python的新手。 I know about this article about getting the HTML source,但我不希望DOM对象的整个HTML行,只是标记之间的内容。 I also looked at webdriver source code for help on finding this button DOM objectSelenium Webdriver with Python - 获取html标签之间的字符串或内容
例如:
<button id = "picview">Pic View</button>
如何我只是得到 “产品图视图”?
另外,使用get_attribute(“button id”),我将如何得到这个特定的按钮ID,因为页面上有多个按钮,并带有按钮ID?
例如:
picbox_elem_attr = picbox_elem.get_attribute('button id')
print picbox_elem_attr
如何确保picbox_elem_attr变量被设置为“picview”按钮,而不是其他一些按钮?
我没有
driver.find_element_by_name("xxx")
或
driver.find_element_by_id("aaa")
使用找到这个按钮。
谢谢,我浏览过api文档,但不知道在哪里可以找到这种类型的功能。我知道通过查看源代码可以找到高级别的功能,但是如果我知道在哪里寻找,您的文档可能会更容易。 – StacyM
请参阅selenium.webdriver.remote.webelement:WebElement实现。 – user1411110