如何回答python的眉毛检查

2024-10-06 11:20:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要python的帮助。。。 你知道我如何在点击登录按钮后检查浏览器的响应(这里:提交)? 我想比较html代码,如果我的登录成功,返回True,但不幸的是,我不知道怎么做。:/任何提示都是无价的。:) 这是selenium的代码:

driver.find_element_by_css_selector("input.username").send_keys("margie")
driver.find_element_by_css_selector("input.password").clear()
driver.find_element_by_css_selector("input.password").send_keys("margie")
driver.find_element_by_css_selector("div.btn.submit").click()

我能用“如果”吗?在

谢谢你们的时间伙计们!在


Tags: 代码sendinputbyhtmldriver浏览器password
1条回答
网友
1楼 · 发布于 2024-10-06 11:20:46

单击submit按钮后,您可以继续使用driver。例如,driver.page_source将包含登录后显示的页面的html代码。在

没有万能的银弹来检查登录是否成功。它取决于你测试的网站:它可能重定向到一个特定的url,网页上有某些元素,某些标题等等


只是一个旁注。 如果您遵循Page Object模式/概念,那么Login Page将有一个单独的对象,Login Page将为登录后显示的页面提供一个单独的对象,也就是this example中显示的页面。登录后的实际页面外观检查将隐藏在Home Page对象实现中,这将使事情更清晰、更有条理。在

另请参见:

相关问题 更多 >