私は現在のURLを取得する必要があります。そのURLを分割して文字列に格納します。 私は試してみました -C#とセレン:現在のURLを取得して文字列に格納します
String urlSecondpart = this.getDriver().getCurrentUrl().Split("https://stackoverflow.com/a/")[1];
これは、新しいURLを開きません、現在のURL
私は現在のURLを取得する必要があります。そのURLを分割して文字列に格納します。 私は試してみました -C#とセレン:現在のURLを取得して文字列に格納します
String urlSecondpart = this.getDriver().getCurrentUrl().Split("https://stackoverflow.com/a/")[1];
これは、新しいURLを開きません、現在のURL
ここで私は、標準的な文字列の使用を作る次に例として
FirefoxProfile firefoxProfile = new FirefoxProfile();
// todo: initialize your profile using firefoxProfile.SetPreference
IWebDriver driver = new FirefoxDriver(firefoxProfile);
string url = driver.Url; // get the current full URL
をFirefoxのプロファイルを使用していますあなたが望むものを抽出する操作。
SetPreference
での詳細について
とプロファイルを設定し、あなたがあなたのコードで間違って何かをやっているが、私たちが問題を見ることのためにあなたが十分に投稿していないhttp://www.seleniumhq.org/docs/
これは動作しません。 getDriver()は認識されません。 – user3285912
私はあなたのコードから 'getDriver()'を入れました。私は 'getDriver()'にアクセスするために使用した手順を変更して示しました。 – ydoow
これは私に現在のURLを与えていません。新しいブラウザが開きます。 – user3285912
を参照してください。いくつかの読書を行い、2行のスクリプトを作成し、基本が機能していることを確認してください。
IWebDriver driver = new FirefoxDriver();
String currentURL = driver.Url;
もしそうでない場合は、正しくインストールされていないかバージョンが不一致です。それを修正して、やり直してください。動作している場合は、スクリプトの開始時にブレークポイントを設定し、問題が見つかるまでコード内を歩いてスクリプトをデバッグする必要があります。
How to create a Minimal, Complete, and Verifiable example、特に小さなプログラムをデバッグする方法に関する最後のリンクを読んでください。
あなたは現在何を得ているのか教えてください。期待される成果は? –
[C#用のSelenium RCで現在のページのURLを取得するにはどうすればよいですか?](http://stackoverflow.com/questions/29569699/how-do-we-get-the-url-of-the -current-page-in-c-c) –
getDriver()の実装を教えてください。 –