selenium的新手,这是我的示例项目。
我在div中有一个我无法访问的元素,我试图寻找答案,但只找到了java代码。由于我是硒的新手,我使用Table方式进行测试。
我找到了这个答案:
您可以使用cssSelector,
driver.switchTo()。frame(driver.findElement(By.cssSelector(" iframe [title =' Fill Quote']")));
但是没有名为driver的命令。
对不起,如果这听起来很愚蠢,但我唯一的愿望就是学习!
答案 0 :(得分:1)
'驱动程序'这是一个代表浏览器的实例 您正在通过以下方式查找元素:browser.find_element_by ...()
使用selenium的步骤实际上与您在浏览器上手动查找元素的步骤相同:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
elem = driver.find_element_by_css_selector("iframe[title='Fill Quote']")
这是蟒蛇硒的doc。