簡體   English   中英

您可以使用Robot Framework進行跨瀏覽器測試嗎

[英]Can you have cross browser testing using Robot Framework

我有一個運行正常的機器人框架測試套件。

我讓它與pabot和Selenium Grid一起運行,因此並行測試都很好。

我的問題是,我可以針對多個瀏覽器運行測試套件,而不必為每個瀏覽器手動運行相同的腳本,也不必為每個瀏覽器復制測試套件。 本質上,使用“ Resource.txt”文件告訴測試實例化設置網格節點的瀏覽器。

例如,在一個TestNG項目中(使用POM方法),我使用“ if”和“ else”方法來告訴測試使用瀏覽器設置了硒網格節點。

Python 2.7 RF 3.0.2網格3.5

常用的方法是使用變量保存瀏覽器的名稱,然后從命令行設置變量

在您的測試用例中:

open browser  ${ROOT_URL}  ${BROWSER}

在命令行中:

robot --variable BROWSER:firefox ...
-or-
robot --variable BROWSER:chrome ...

在命令行上設置變量的一種替代方法是讓您的測試使用變量文件 ,該文件根據運行時條件動態設置變量的值。

暫無
暫無

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

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