Selenium Webdriveを使用して、以下のhtmlタグの属性値を設定したい。たとえば、JavaScript を Webdriver または Simple webDriver Script で使用して、50% から 70% を置き換えたいとします。
多くのオプションを試しましたが、このタグにはクラス以外の属性がありません。だから私を助けてください
<Span class="abc">50%</span>
Selenium Webdriveを使用して、以下のhtmlタグの属性値を設定したい。たとえば、JavaScript を Webdriver または Simple webDriver Script で使用して、50% から 70% を置き換えたいとします。
多くのオプションを試しましたが、このタグにはクラス以外の属性がありません。だから私を助けてください
<Span class="abc">50%</span>
それは属性値ではなく、contentです。したがって、属性ではなくコンテンツを設定するための Selenium オプションが必要になります。
あなたはJavaScriptに言及しています。要素への参照を取得してそのプロパティを設定する(または要素に含まれるノードにアクセスしてそのプロパティを設定する)span
ことにより、JavaScriptで a のコンテンツを設定できます。span
innerHTML
Text
nodeValue
値を割り当てる最も簡単な方法span
は
document.getElementsByTagName("span")[0].innerHTML = "70%";