1

Selenium Webdriveを使用して、以下のhtmlタグの属性値を設定したい。たとえば、JavaScript を Webdriver または Simple webDriver Script で使用して、50% から 70% を置き換えたいとします。

多くのオプションを試しましたが、このタグにはクラス以外の属性がありません。だから私を助けてください

<Span class="abc">50%</span>
4

2 に答える 2

3

それは属性値ではなく、contentです。したがって、属性ではなくコンテンツを設定するための Selenium オプションが必要になります。

あなたはJavaScriptに言及しています。要素への参照を取得してそのプロパティを設定する(または要素に含まれるノードにアクセスしてそのプロパティを設定する)spanことにより、JavaScriptで a のコンテンツを設定できます。spaninnerHTMLTextnodeValue

于 2013-02-19T15:08:27.890 に答える
0

値を割り当てる最も簡単な方法span

document.getElementsByTagName("span")[0].innerHTML = "70%";
于 2013-02-19T15:13:22.910 に答える