Javascript Selenium While Loop? 测试 点击 //div[@id='wrapper']/div/div/div waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[1]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[2]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[3]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[4]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')]
我想点击4个部分。 它们都有相同的路径,但不是相同的tablediv /div/div/div[2]/table/tbody/tr[1]/td -->1至4 我怎样才能做到这一点,因为代码是最小化的, 我如何在这里使用while循环 Selenium中的代码有18个命令Javascript Selenium While Loop? 测试 点击 //div[@id='wrapper']/div/div/div waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[1]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[2]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[3]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 //div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[4]/td 2. waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')] 点击 id=后退按钮 waitForElementNotPresent //div[包含(@class,'ui-widget-overlay')],javascript,jquery,html,selenium-ide,Javascript,Jquery,Html,Selenium Ide,我想点击4个部分。 它们都有相同的路径,但不是相同的tablediv /div/div/div[2]/table/tbody/tr[1]/td -->1至4 我怎样才能做到这一点,因为代码是最小化的, 我如何在这里使用while循环 Selenium中的代码有18个命令 谢谢因为您使用的是Selenium IDE而不是WebDriver,所以您能够执行的唯一“while”循环就是执行普通的旧javascript </head> <body> <ta
谢谢因为您使用的是Selenium IDE而不是WebDriver,所以您能够执行的唯一“while”循环就是执行普通的旧javascript
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">test</td></tr>
</thead><tbody>
<tr>
<td>click</td>
<td>//div[@id='wrapper']/div/div/div</td>
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[1]/td</td>
<td>2</td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=backButton</td>
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[2]/td</td>
<td>2</td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=backButton</td>
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[3]/td</td>
<td>2</td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=backButton</td>
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='dataTableContent']/div/div/div[2]/table/tbody/tr[4]/td</td>
<td>2</td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=backButton</td>
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//div[contains(@class,'ui-widget-overlay')]</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>
商店
迭代器
1.
仓库
while(迭代器)
<tr>
<td>store</td>
<td>iterator</td>
<td>1</td>
</tr>
<tr>
<td>storeEval</td>
<td>while (iterator <= 4) { browserBot.click("/div/div/div[2]/table/tbody/tr[1]/td[" + iterator + "]" }</td>
<td></td>
</tr>