あなたは方法afterClickOn(WebElement要素、webdriverをドライバ)
Public class IListener extends AbstractWebDriverEventListner{
public void afterClickOn(WebElement element, WebDriver driver){
//script to fill form for App B
今しばらくAbstractWebDriverEventListner拡張するクラスを作成し、セレン AbstractWebDriverEventListner
にAbstractWebDriverEventListner存在を実装して上書きすることができますアプリケーションAのテストを実行すると、IListenerを呼び出してEを登録するだけです。 ventFiringWebDriverをクリックし、送信ボタンをクリックすると、メソッドの下に記述されたスクリプトが実行されます。
アプリケーションBにユーザを取るボタンをクリックしたときにすぐ方法によってトリガされます
WebDriver driver=new FirefoxDriver();
IListener listener=new IListener();
EventFiringWebDriver edriver=new EventFiringWebDriver(driver);
listener.register(eDriver);
//Script to fill form A
afterClickOn(WebElement要素、webdriverをドライバ)
私はこれを試み、セレンができることが見出されセレンのみで生成されたイベントを処理します。 私の場合は です。1.フォームを記入してボタンをクリックすると、エンドユーザーはいつでもセレンを有効にする必要があります。 2. SeleniumはWebアプリケーションと統合されるため、ユーザーがアクティビティに参加したときにいつでも、セレンをアクティブにして作業を進める必要があります。 3.複数のユーザーが同じことをしている場合は、各ユーザーごとに個別のアクティビティを実行するためにセレンの複数のインスタンスをアクティブにする必要があります。 セレンで可能です。私は検索しましたが、解決策を見つけませんでした。 –