gpt4 book ai didi

selenium - 使用 Selenium webdriver 右键单击​​并拖放

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

我正在使用 Selenium webdriver 进行 qa 自动化项目。

我需要在 Telerik rad 网格上执行拖放操作以重新排序列,然后右键单击网格以保存所做的更改。

有什么办法可以使用 selenium webdriver 实现这些吗?

谢谢。

最佳答案

对于拖放,您可以尝试:

using OpenQA.Selenium.Interactions;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;

RemoteWebDriver driver = new FirefoxDriver();
Actions action = new Actions(driver);
IWebElement sourceElement = FindElement(By.Id("id1"));
IWebElement targetElement = FindElement(By.Id("id2"));
IWebElement gridElement = FindElement(By.Id("grid"));
action.DragAndDrop(sourceElement, targetElement).Perform(); //drag&drop
Thread.Sleep(500); //if necessary
action.ContextClick(gridElement).Perform(); //right click

或者您可以为此使用 JavaScript。

关于selenium - 使用 Selenium webdriver 右键单击​​并拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410268/

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