gpt4 book ai didi

Selenium如何制作点击并按住按钮

转载 作者:行者123 更新时间:2023-12-04 02:02:08 24 4
gpt4 key购买 nike

在我测试的网页中,按下按钮大约 5 秒后出现的模态。

现在我正尝试在 selenium 中实现这一点。我有这样的方法:

public static void ClickHold(IWebElement by)
{
SpecialInteractions.ClickAndHold(by);
}

在哪里

public static Actions SpecialInteractions { get; set; }

并且没有保持时间可以设置。

看起来只是点击和释放。有没有办法等待特定的时间然后释放?

最佳答案

无需挖掘北斗七星,我可以告诉您上面的程序可能会返回 NulReference exception。我怀疑您需要通过包装当前驱动程序实例来实例化 Actions

可能的解决方案是:

public void ClickHold(IWebElement element)
{
Actions action = new Actions(driver);
action.clickAndHold(webelement).build().perform();
//you need to release the control from the test
//actions.MoveToElement(element).Release();
}

关于Selenium如何制作点击并按住按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30093401/

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