gpt4 book ai didi

selenium-ide - 如何在 Selenium IDE 中自动化 DatePicker?

转载 作者:行者123 更新时间:2023-12-01 10:05:19 26 4
gpt4 key购买 nike

<tr>
<td>type</td>
<td>id=release_date</td>
<td>2012-09-30</td>
</tr>

这行得通,但我不想输入日期,而是使用 DatePicker 选择它并尝试自动化。

最佳答案

这将根据您的日期选择器的编码方式而有很大差异。例如,我正在开发一个使用 Dojo 的 Web 应用程序,我使用以下代码在日期选择器弹出窗口中选择特定位置而不是特定日期(因为实际日期对我的测试并不重要):

<tr>
<td>waitForElementPresent</td>
<td>//*[@id=&quot;startDate&quot;]</td>
<td></td>
</tr>
<tr>
<td>clickAt</td>
<td>xpath=(//input[@value='▼ '])[3]</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//table[@id='startDate_popup']/tbody/tr/td[4]/span</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//table[@id='startDate_popup']/tbody/tr/td[4]/span</td>
<td></td>
</tr>

我经常使用 waitForElementPresent 来确保 JavaScript 有时间在测试的下一步执行之前完成运行。

我还发现在 Dojo 小部件中单击时 clickAt 很有用,而且我通常更喜欢将 XPath 用于特定目标。

希望对您有所帮助!

关于selenium-ide - 如何在 Selenium IDE 中自动化 DatePicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11558103/

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