我有这个:
<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。
您能否建议如何获取动态变化的值?