eclipse 如何使用robot framework在chrome浏览器的当前窗口中打开一个新标签

p8h8hvxi  于 2022-11-04  发布在  Eclipse
关注(0)|答案(1)|浏览(173)

正在进行自动化项目。

任务

注册到Saleshandy。
"我决定的行动"

  • 打开Chrome浏览器。
  • 在url中输入https://my.saleshandy.com/signup并搜索
  • 现在输入电子邮件ID,然后单击“下一步”按钮。
  • 输入名字、姓氏,从下拉列表中选择印度,然后输入电话号码和密码。
  • 点击“提交”按钮。-现在网站要求OTP验证电子邮件。

为此,我想在当前窗口中打开一个新的标签页,并登录到gmail,还想打开收到的otp邮件。
然后复制该OTP并再次切换到第一个选项卡并粘贴该OTP。

我的方法

Chromedriver使用机器人框架和Eclipse编辑器。使用Selenium库

我的代码

`


***Settings***

Library    SeleniumLibrary

***Test Cases***

FirstSeleniumTest

   Open Browser    https://my.saleshandy.com/signup    chrome

   Maximize Browser Window

   Input Text    name=email    keval+9999@saleshandy.com

   Click Button    //button[@type='submit']

   Wait Until Page Contains Element //*@id="root"]/div[4]/div/div/div/div[3]/form/div[1]/div[1]/div/span/input    10s

   Input Text    //input[@name='firstName']    Keval

   Input Text    //input[@name='lastName']    Test

   Click Element    //*[@id="root"]/div[4]/div/div/div/div[3]/form/div[2]/div/div[2]/div[2]/div

   Click Element    //*[@id="root"]/div[4]/div/div/div/div[3]/form/div[2]/div/div[2]/div[2]/ul/li[85]/span[1]    

   Input Text    //*[@id="root"]/div[4]/div/div/div/div[3]/form/div[2]/div/div[2]/input    8401608858

   Input Password    //*[@id="root"]/div[4]/div/div/div/div[3]/form/div[3]/div/div[1]/span/input    Tommy@8523

   Sleep    5s

   Click Button    //*[@id="root"]/div[4]/div/div/div/div[3]/form/button

   Sleep    5s

   Press Keys      None      CTRL+T

`

我的问题

Below code is not working

 Press Keys      None      CTRL+T

我应该怎么做才能打开一个新的(第二)标签与当前浏览器铬第一标签。

hyrbngr7

hyrbngr71#

下面的代码将与Chrome中的Ctrl+T相同:

window.open('https://www.google.com');

相关问题