0

user キーワードを実行すると、次のエラーが発生します。

Message: u'Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIIOService.newURI]' 

私のテスト:

*** Settings ***
Library           lib_TestSetUp.py
Library           CP_Web_SignInPage.py

*** Test Cases ***
TC1
  ${wd_handle}=    Initiate Setup    'Firefox'
  Login User    ${wd_handle}    'http://www.amazon.com/cloudplayer'    'karthicm+ustest1@amazon.com'    'test123'

実行すると、webdriver ハンドルが ${wd_handle} に設定され、同じハンドラーを使用してライドで残りのテストを実行します。

def login_user(wd_handle, Login_URL, UserName, Password):
    {
     //Does login operation
    }

コンソール:

Exception in thread Thread-1:
Traceback (most recent call last):
 File "C:\Python27\lib\threading.py", line 551, in __bootstrap_inner
self.run()
 File "C:\Python27\lib\threading.py", line 504, in run
self.__target(*self.__args, **self.__kwargs)
 File "C:\Python27\Lib\SocketServer.py", line 225, in serve_forever
r, w, e = select.select([self], [], [], poll_interval)

属性エラー:'module' object has no attribute 'select'

ログ:

Starting test: DigitalMP3 Project.TestSuite.TC1
20130603 16:26:44.629 :  INFO : ${wd_handle} = <selenium.webdriver.firefox.webdriver.WebDriver object at 0x03302790>
20130603 16:26:49.720 :  INFO : 
Message: u'Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIIOService.newURI]'

情報:

RIDE 1.1 running on Python 2.7.3.

robotframework-2.7.7

セレン2.33

4

1 に答える 1

0

問題は、引数 ' http://www.amazon.com/cloudplayer 'に単一引用符が使用されていることです。

使用するだけ - http://www.amazon.com/cloudplayerはうまくいきました。デフォルトでは、RobotFramework は引数を生の文字列として受け取ります

于 2013-06-24T17:30:15.970 に答える