gpt4 book ai didi

Selenium WebDriver - 同时按下和单击 C#

转载 作者:行者123 更新时间:2023-12-04 18:10:17 25 4
gpt4 key购买 nike

如何在 selenium WebDriver 2 中同时执行两个操作?我需要按住 CTRL 并单击链接。我希望在 C# 中看到一些解决方案。

这是行不通的。

Actions builder = new Actions(_driver);
builder.SendKeys(Keys.Control).Click(link).KeyUp(Keys.Control);
IAction multiple = builder.Build();
multiple.Perform();

非常感谢解答

最佳答案

您忽略了构建器的返回值。尝试:

Actions builder = new Actions(_driver);
builder = builder.KeyDown(Keys.Control).Click(link).KeyUp(Keys.Control);
IAction multiple = builder.Build();
multiple.Perform();

或者甚至是这个的等效简写:

new Actions(_driver)
.KeyDown(Keys.Control)
.Click(link)
.KeyUp(Keys.Control)
.Perform();

关于Selenium WebDriver - 同时按下和单击 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15273616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com