簡體   English   中英

硒驅動器

[英]Selenium Drivers

我正在開始使用Selenium WebDriver進行瀏覽器自動化測試,而在閱讀本教程時,我陷入了困境。

在Selenium WebDriver的Drivers主題中,它說明了每個WebDriver實現的優缺點,它對HtmlUnit驅動程序進行了以下說明:

HtmlUnit是不帶GUI的WebBrowser的基於Java的實現

因此,這意味着該驅動程序等於沒有GUI的瀏覽器應用程序(例如Mozzila,Opera或Chrome),我們只能通過方法與之交互

Firefox驅動程序

在真實的瀏覽器中運行並支持JavaScript使用Firefox插件控制Firefox瀏覽器。 從計算機上安裝的內容中刪除了所使用的Firefox配置文件,僅包括Selenium WebDriver.xpi(插件)。 默認情況下,也會更改一些設置(請參閱源以查看哪些設置),Firefox驅動程序可以運行,並且已在Windows,Mac,Linux上進行了測試。 當前版本為3.6、10,最新-1,最新

這是什么意思? 要使用此驅動程序,我是否必須在計算機上安裝Firefox? 當它說“在真實的瀏覽器中運行”時,是否表示我們將與WebDriver界面一起使用的多個命令發送到計算機中安裝的瀏覽器?

如果我的假設是正確的,那么如果我們在Selenium服務器上運行測試,則應在安裝服務器的計算機上安裝Firefox?

您的假設是正確的,如果使用的是Selenium則需要安裝瀏覽器,而HtmlUnit的Gui較少(無需安裝GUI)

是的,您的假設絕對正確。 您需要安裝Firefox瀏覽器才能使用FirefoxDriver ,而HtmlUnitDriver則不需要瀏覽器。

請參閱下面的鏈接以查看使用HtmlUnitDriver和FirefoxDriver的基本程序https://code.google.com/p/selenium/wiki/GettingStarted

以相同的方式,您可以使用InternetExplorerDriver在IE中運行測試。

Chrome,Opera驅動程序也可用,但不是由seleniumhq開發的

您可以從下面的鏈接下載所有類型的驅動程序

http://docs.seleniumhq.org/download/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM