【问题标题】:Declaring driver in python using selenium使用 selenium 在 python 中声明驱动程序
【发布时间】:2017-04-10 09:11:06
【问题描述】:

在 Selenium 中声明驱动程序的语法是

Webdriver driver = new.firefoxdriver()

有没有其他方法来声明驱动程序。该语法将打开 Firefox 浏览器。我正在尝试在不打开浏览器的情况下声明驱动程序。

【问题讨论】:

  • 为什么要在不打开浏览器的情况下声明驱动程序?
  • 然后尝试使用无头浏览器..
  • @Saurabh Gaur 什么是无头浏览器?我该如何使用它?
  • 其实我需要这个来接受弹出的警告框。 Accept().alert() 对我不起作用。

标签: python-2.7 selenium automated-tests


【解决方案1】:

你可以这样声明

wd=webdriver.Firefox()

但这也会启动浏览器,因为 selenium 设计用于在 Web 浏览器中工作,但如果你想在不启动浏览器的情况下测试某些东西,你可以使用 HTMLUnitDriver,它是一个无头浏览器,用于运行测试用例而无需实际运行启动浏览器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    • 2018-10-20
    • 1970-01-01
    相关资源
    最近更新 更多