0
セレンC言語でxpath writtingテストに変数から文字列を入れることに問題があります。セレンC#テキストフォーム変数をxpathに入れる方法
私は私がしようとしている場合は、変数からURLアドレスがIFRAME
に配置されているかどうかを確認しようとしています:
Assert.True(Page.CheckIfElementIsDisplayOnPage(By.XPath("//div[@class='widget-content']//iframe[contains(@src,'http://www.google.pl')]")));
すべてがOKです。
Element "By.XPath: //div[@class='widget-content']//iframe[contains(@src, http://www.google.pl)] is not displayed
マイソースコードは次のとおりです:
私はその情報を得たstring URLAdress = "http://www.google.pl";
Assert.True(Page.CheckIfElementIsDisplayOnPage(By.XPath(String.Format("//div[@class='widget-content']//iframe[contains(@src, {0})]", URLAdress))));
:
Element "By.XPath: //div[@class='widget-content']//iframe[contains(@src,'http://www.google.pl')]" is displayed.
しかし、私は変数からURLアドレスを入れしようとしている場合:私は、という情報を取得します
<div class="widget-content" style="height: 360.4px;">
<div style="height: 360.4px;">`
<iframe src="http://www.google.pl"/>
誰でも助けてくれますか? 要素が表示されないという情報の2番目の条件で、私のURLアドレスにアポストロフィが付いていないのは問題ですか?
ええ、あなたは私の主人公です、ありがとう! – ekubo