def check_text(browser, sitename):
browser.get(sitename)
try:
text = browser.find_element_by_class_name("text_content").text
if "foo" in text:
print("ok")
else:
print("not ok")
except NoSuchElementException:
print("no such elem")
def check_internet_explorer():
sitename="*foo site*"
caps = DesiredCapabilities.INTERNETEXPLORER
caps['ignoreProtectedModeSettings'] = True
ie = webdriver.Ie(capabilities=caps)
check_text(ie, sitename)
该代码在Windows上运行10就好当我尝试在Windows 7上,网页加载运行,但我得到这个错误找上关闭的窗口元素的Python:“无法找到元素关闭窗口“ 我在网上寻找这个错误,这是关于Internet Explorer保护模式的东西。我试着添加“忽略保护模式设置”功能,但我得到了同样的错误。我能做什么?无法使用Selenium
不幸的是,在我尝试了你所说的之后,出现了完全相同的错误。 – csmn123
您的“缩放级别”设置为100%?硒,IEDriverServer和IE版本。谢谢 – DebanjanB
是的,缩放级别设置为100%。 IE版本:11.0.9600.17843(IE 11)。硒版本:3.4.3。 IE webdriver版本:3.4.0.0 – csmn123