【发布时间】:2020-05-30 07:19:03
【问题描述】:
我正在做一个简单的项目,我在其中启动 chrome 浏览器并在网站 #1 上执行操作,一旦完成,我就从网站 #1 注销,现在我想在同一个浏览器上启动网站 #2。例如
步骤 - 1 - 启动 facebook 并登录
步骤 - 2 - 现在启动 twitter 并登录它
*** Variables ***
${URL1} http://www.facebook.com
${URL2} http://www.twitter.com
*** Keywords ***
# 1st Login to facebook
Open Browser ${URL1} chrome
Login To Facebook
# 2nd Login to twitter
Open Browser ${URL2} chrome
Login To Twitter
# Now close the browser
Close Browser
问题 - 我可以使用哪个关键字,以便在登录到 Facebook 关键字后我可以将 URL 更改为 twitter,然后登录到 twitter,然后关闭浏览器?哪个是用 twitter 打开新标签或使用相同标签并仅更改 URL 的更好方法。
请注意:-
使用上述代码,打开一个新窗口,但我不希望这样,我想要实现的只是更改现有打开的浏览器窗口的 URL。
【问题讨论】:
-
您提出的问题表明您没有花足够的时间阅读SeleniumLibrary keyword documentation。 short cut section 提供对关键字特定文档的轻松访问。这会回答你的问题。
标签: python selenium google-chrome robotframework