如何在Ubuntu 22.04中使用Robot Framework进行自动化测试时选择Google Chrome或Fir



我正在学习使用机器人框架创建一个自动化脚本。我使用的是Ubuntu 22.04操作系统。我想自动化网络www.carvago.com做一个汽车搜索。我导入了RPA。浏览器库,并使搜索汽车关键字,其中有步骤打开可用的浏览器。我的问题是,如何选择谷歌Chrome作为默认的web浏览器?因为,当我运行脚本时,web浏览器是从VS Code打开的,而不是从我笔记本电脑上的web浏览器(如Google Chrome或Firefox)打开的。有人能提供帮助和解决方案吗?谢谢你

我在这里分享我的代码:

*** Settings ***
Documentation       Template robot main suite.
Library             Collections
Library             MyLibrary
Library             RPA.Browser.Selenium
Library             RPA.Excel.Files
Resource            keywords.robot
Variables           MyVariables.py
*** Keywords ***
Read Excel
Open Workbook       /home/maaofficial/Documents/test_escape_list.xlsx
${list}     Read Worksheet      header=true
Log To Console      ${list}
Close Workbook
FOR         ${index}    IN      @{list}
Search Car      ${index}
END
Search Car
[Arguments]         ${index}
Go To   %{C_URL}
Maximize Browser Window
Wait Until Element Is Visible       xpath:/html/body/div[1]/div/main/div[1]/div[1]/div[1]/div/div[1]/form/div[1]/div[1]/div/div/div/div/div[1]/div[2]
Click Element                       xpath:/html/body/div[1]/div/main/div[1]/div[1]/div[1]/div/div[1]/form/div[1]/div[1]/div/div/div/div/div[1]/div[2]
Press Keys      NONE    ${index}[make]
Sleep   333ms
Press Keys      NONE    TAB
Click Element                       xpath:/html/body/div[1]/div/main/div[1]/div[1]/div[1]/div/div[1]/form/div[1]/div[2]/div/div
Sleep   500ms
Press Keys      NONE    ${index}[model]
Sleep   333ms
Press Keys      NONE    TAB
Click Element                       xpath:/html/body/div[1]/div/main/div[1]/div[1]/div[1]/div/div[1]/form/div[1]/div[3]/div/div/input
Sleep   500ms
Press Keys      NONE    ${index}[max_km]
Sleep   500ms
# Click Minimize Button
Click Element                        xpath:/html/body/div[1]/div/main/div[1]/div[1]/div[1]/div/div[1]/form/div[1]/div[3]/div/div/div[1]
Sleep  333ms
# Click Button Search
Click Element                         xpath:/html/body/div[1]/div/main/div[1]/div[1]/div[1]/div/div[1]/form/div[2]/div[1]/button
# Click Sort by Button
Wait Until Element Is Visible         xpath:/html/body/div[1]/div/main/div[2]/div[2]/section/div/div[1]/div[2]/div[1]/div[2]/div/div    10s
Sleep   3s
Click Element                       xpath:/html/body/div[1]/div/main/div[2]/div[2]/section/div/div[1]/div[2]/div[1]/div[2]/div/div
Sleep   3s
# Click Lowest Price
Click Element                       xpath:/html/body/div[8]/div/div/div/div[2]/div/div[6]/p
Sleep   5s
*** Tasks ***
Main
Open Available Browser
Read Excel

你必须下载web driver.

那么,你遵循以下代码:

Create Webdriver   |    Chrome/ Firefox   |   executable_path="    .exe" (place the file manger location of the web driver you installed)

谢谢!

相关内容

  • 没有找到相关文章

最新更新