-1
如何更改硒标签?我正在执行自动测试,但是当我点击一个按钮时,它会打开一个新选项卡。我需要的是硒改变标签并继续自动化。我正在使用如何更改硒标签?
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,"2");
但它不起作用,代码失败。
如何更改硒标签?我正在执行自动测试,但是当我点击一个按钮时,它会打开一个新选项卡。我需要的是硒改变标签并继续自动化。我正在使用如何更改硒标签?
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,"2");
但它不起作用,代码失败。
C#
使用此代码来打开新的标签页&标签之间切换:
使用服务员。
选项卡索引从第一个选项卡的0开始。
var body = Waiter.Until(ExpectedConditions.PresenceOfAllElementsLocatedBy(By.TagName("body"))).FirstOrDefault();
body.SendKeys(Keys.Control + 't'); //Opens new tab
var tabs = GlobalDriver.WindowHandles;
GlobalDriver.SwitchTo().Window(tabs[1]);
GlobalDriver.Navigate().GoToUrl("Url");
的代码是C#
这将是的Java某种程度上相似,只是语法会有所不同。
希望这可以帮助你!