divからテキストを取得し、セレンc#を使用してテキストドキュメントに配置しようとしています。変数のdivからテキストをキャプチャできないようです
<div data-tid="messageContent" dir="auto"><div>new doc</div></div>
私はこれらを試しました:
var puttingDataInDoc = driver.FindElement(By.XPath("//*[@data-tid='messageContent']")).GetAttribute();
var puttingDataInDoc = driver.FindElement(By.XPath("//*[@data-tid='messageContent']")).Text();
var puttingDataInDoc = driver.FindElement(By.XPath("//*[@data-tid='messageContent']")).Text;
何か提案がありますか?
Text
メソッドではなくプロパティです
var puttingDataInDoc = driver.FindElement(By.XPath("//*[@data-tid='messageContent']/div")).Text;
GetAttribute()
フェッチする属性を指定するパラメータが必要です
var puttingDataInDoc = driver.FindElement(By.XPath("//*[@data-tid='messageContent']/div")).GetAttribute("textContent");
// or
var puttingDataInDoc = driver.FindElement(By.XPath("//*[@data-tid='messageContent']/div")).GetAttribute("innerHTML");
あなたはまた子供をターゲットにするべきです<div>
、テキストはそこにあります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加