(By.Id( "Email"))として導入されたテキストボックスから[email protected]の値を取得し、selectEmail値と比較したいと考えました。次のコードを使用しましたが、テキストボックスのテキストボックスから保存された値は使用されません。私がそれをデバッグすると、foundEmail変数のnull値しか得られませんでした。テキストボックス値を変数に割り当てる方法
var checkEmail = driver.FindElement(By.Id("Email"));
string foundEmail = checkEmail.Text;
string selectedEmail = "[email protected]";
Assert.AreEqual(foundEmail, selectedEmail);
テキストボックスの[email protected]の値を、foundEmailという名前の変数に割り当てるのを手伝ってください。
あなたはコード
string foundEmail = driver.findElement(By.id("Email")).getAttribute("value"))
次使用してくださいcheckEmail.Text
を使用しているありがとう
'driver'変数とは何ですか?それはどこから来て、 'FindElement'メソッドは何ですか?それはどこから来たのですか? 'By'クラスとは何ですか?そしてそれはどこから来ますか? –
2行目の 'checkEmail'の後のドット' .'は意図していますか? –
@ダリンこれはセレンウェブドライバテストファイルであり、どのようにそれらがすべてから来るものです – Leo