gpt4 book ai didi

javascript - 如何使用 Chrome Selenium C# 执行点击 DateRangePicker

转载 作者:行者123 更新时间:2023-12-02 23:53:39 25 4
gpt4 key购买 nike

我正在寻找一种在 DateRangePicker 元素上执行鼠标单击的方法。

我尝试在 https://rvshare.com/ 上编写一个自动化工具。我需要单击 DateRangePicker。我尝试了互联网上可用的所有方法,但没有成功。

这是我尝试过的 3 种方法。

// 1.
Driver.FindElement(by).Click();

// 2.
Driver.ExecuteScript("arguments[0].click('');", ((RemoteWebDriver)Driver).FindElement(by));

// 3.
Actions action = new Actions(Driver);
action.MoveToElement(Driver.FindElement(by)).Perform();
action.Click(Driver.FindElement(by)).Perform();

日历控件应该显示,但以上任何一个都不起作用。

有人遇到过类似的问题吗?

最佳答案

我不确定您的问题是什么,但我能够使用您提到的第一种方法单击日期选择器(取件或送件),因此我建议问题不在于您使用的方法,而在于您的定位器。

您的代码将是:

Driver.FindElement(By.XPath("//div[@class='DateRangePickerInput_arrow DateRangePickerInput_arrow_1']/following::div[@class='DateInput DateInput_1']")).Click();

enter image description here

关于javascript - 如何使用 Chrome Selenium C# 执行点击 DateRangePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55523343/

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