Selenium Webdriver - 浏览器导航


我们可以在 Python 中的 Selenium webdriver 的帮助下打开浏览器并导航到应用程序。这是在 get 方法的帮助下完成的。在自动化测试时,我们创建的第一步是使用 URL 启动应用程序。

Selenium Webdriver 的语法如下-

driver.get("<url>")
driver.get("https://www.tutorialspoint.com/index.htm")

对于 get 方法,网络驱动程序会等待页面完全加载,然后再进行下一步。如果我们尝试启动一个包含大量 AJAX 调用的网页,那么 Web 驱动程序不会意识到该页面何时完全加载。

要解决此问题,我们必须在代码中应用等待。

代码实现

selenium webdriver 的代码实现如下 -

from selenium import webdriver
#set chromedriver.exe path
driver = webdriver.Chrome(executable_path='../drivers/chromedriver')
#url launch
driver.get("https://www.tutorialspoint.com/questions/index.php")
#get page title
print('Page title: ' + driver.title)
#quit browser
driver.quit()

输出

带有退出代码的进程

输出显示消息 - Process with exit code 0。这意味着上述 Python 代码已成功执行。此外,应用程序的页面标题(从 driver.title 方法获取)- 最佳技术问题和答案也会打印在控制台中。