2016-08-19 6 views
0

Robot Frameworkの初心者ですが、CORSを有効にしてChromeインスタンスを開始することが可能かどうか尋ねたがっていますか?Robot Frameworkを使用してCORSでクロームインスタンスを開始する

Run process open -n -a /Applications/Google\ Chrome.app/ --args --user-data-dir=/tmp/chrome_dev_session --disable-web-security --allow-running-insecure-content --new-window 

私はまた、引数

Run process open -n -a /Applications/Google\ Chrome.app/ --args --user-data-dir=/tmp/chrome_dev_session --disable-web-security --allow-running-insecure-content --new-window 

間のダブルスペースなしで試してみましたが、上記を試してみましたが、

Keyword 'Process.Run Process' got positional argument after named arguments.

を実行しているときに、残念ながらエラーを取得している。しかし、次を得ましたエラー

Keyword 'Process.Run Process' expected at least 1 non-keyword argument, got 0. 

ご協力いただければ幸いです。

おかげ

答えて

0

私はあなたのユースケースを確認するためのテストを持っていないので、私はちょうど短い調査のいくつかの結果を共有するつもりです。

Chromeを起動してテストを実行する方法が正しくありません。 StackOverflowでは、Chromeに関する同様の質問には、特定の設定でChromeを起動する方法のfine exampleが保持されています。プロキシなどです。これは、あなたがあなたのローカルテストを実行するために必要な特定の設定でChromeを起動できるようにする必要があり

*** Settings *** 
Library   Selenium2Library 

*** Test Cases *** 
Stackoverflow 
    ${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver 
    Call Method ${options} add_argument  disable-web-security 
    Call Method ${options} add_argument  allow-running-insecure-content 
    Call Method ${options} add_argument  user-data-dir=/tmp/chrome_dev_session 
    Create WebDriver Chrome chrome_options=${options} 
    Go To https://www.java.com/verify 
    Close All Browsers 

:そのメカニズムを使用して

そうのような特定の引数を設定することが可能でなければなりません。

関連する問題