0

以下はhtmlです。

<input type="radio" onclick="getOrgList('1000149');" value="1000149" name="wlw-radio_button_group_key:{pageFlow.viewBy}">

私は使っている

driver.findElement(By.xpath("//input[@name='wlw-radio_button_group_key:{pageFlow.viewBy}' and @value='1000149']")).click();

また

driver.findElement(By.xpath("//input[@value='1000149']")).click(); 

しかし、何も起こりませんでした。どうすればこれを修正できますか?

4

1 に答える 1

0

ロケータが機能していないように見えるケースとして、このラジオ ボタンがグループの 2 番目または 3 番目にある場合があります。 input[contains(@name,'wlw-radio_button_group_key:{pageFlow.viewBy}')]/following::input[contains(@name,'wlw-radio_button_group_key:{pageFlow.viewBy}')]

グループ内により多くのボタンがある場合、U はそれをより多くフォローできます。

于 2013-01-28T07:45:26.177 に答える