2017-08-29 8 views
0

ページの読み込み時にいくつかの要素を自動クリックする必要があります。ウェブブラウザの要素を自動クリックする方法は? VB

ウェブ:

https://faucet.raiblockscommunity.net/form.php

これはソースです:

<div class="cookieinfo-close" style="float: right; display: block; padding: 5px 8px; min-width: 100px; margin-left: 5px; border-radius: 5px; cursor: pointer; color: rgb(0, 0, 0); background: rgb(241, 214, 0) none repeat scroll 0% 0%; text-align: center;">Got it!</div> 

これは私のVBコードです:私はときに、自動的に要素をクリックする必要が

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 

namespace WindowsFormsApplication16 
{ 
public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 
    { 

    } 

} 
} 

ページは、ボタンを押さずにWebブラウザにロードされます。

+0

_thisは私のVBコードです:_ - どのような魔術はこれですか? –

答えて

0

これはさまざまな方法で実行できます。そのうちの一つは、あなたがセレン内のさまざまな方法でこれを行うことができますセレンを統合して、要素を検査するために、それぞれのIDを取得し、その後、あなたは次のコードを使用することができます火災パス/放火犯を使用し、

WebDriver test_driver = new FirefoxDriver(); 

driver.findElement(By.id("element id")) 

することです。リンクを参照してください:https://loadfocus.com/blog/2013/09/05/how-to-locate-web-elements-with-selenium-webdriver/

関連する問題