私はこれを持っています:
<div class="keyinfo">
<label for="ctl00_ContentHolder_DecisionControl_ctl00_lb_ApplicationReference">Application Number:</label>
<label class="formanswer">C017206461P</label>
</div>
<br />
C017206461Pの番号は毎回変わります。それをキャプチャして変数に格納する必要があります。
Selenium webdriver の私の C# コード:
string val1 = driver.FindElement(By.XPath("//label[@class='formanswer']")).Text;
そしてまた試した
string val1 = driver.FindElement(By.XPath("//div[*[@class='Keyinfo']]//label[*[@class='formanswer']]")).Text;
しかし、うまくいきません。Val1 の値を Null として指定します。
動的に変化する値を取得する方法を教えてください。