私はそれが動作しない変数を使用してXPathを選択する必要があるとき、私は上記の作品は、しかし場合には、完全に実行時間でXPathを評価するためにHow.findを使ってxpathの変数を評価するには?
[FindsBy(How = How.XPath, Using = "//input[@id='icombobox_Text_cboRefPriority']")]
public IWebElement txt_RefPriority { get; set; }
を以下の構文を使用しています。
例えば:
Context.LoginName => will read a value from a XL/XML which can change dnamically
[FindsBy(How = How.XPath, Using = "//input[@id='"+Context.LoginName+"']")]
public IWebElement txt_RefPriority { get; set; }
どのように問題を解決するには?
XPathを生成した後に文字列を印刷してみてください。おそらく、変数が保持している値が正しくない可能性があります。 – JRodDynamite