2011-12-30 9 views
0

ので、私はセレンをしようとしているが、私は「バスケットに追加」ボタンをクリックしようとしているようにDOMをクリックしようとしたときのセレンのエラー3?

http://store.apple.com/uk/configure/MD235B/A

としてページ上で、問題に遭遇した、しかし、セレンは、次のresponceを返します。

stdClass Object 
    (
     [sessionId] => 1325263169527 
     [status] => 13 
     [value] => stdClass Object 
      (
       [message] => 
       [suppressed] => Array 
        (
        ) 

       [localizedMessage] => 
       [cause] => 
       [class] => java.lang.NullPointerException 
       [hCode] => 157938893 
       [stackTrace] => Array 
        (
         [0] => stdClass Object 
          (
           [fileName] => ClickElement.java 
           [class] => java.lang.StackTraceElement 
           [lineNumber] => 30 
           [className] => org.openqa.selenium.remote.server.handler.ClickElement 
           [nativeMethod] => 
           [methodName] => call 
           [hCode] => -835585793 
          ) 

         [1] => stdClass Object 
          (
           [fileName] => ClickElement.java 
           [class] => java.lang.StackTraceElement 
           [lineNumber] => 1 
           [className] => org.openqa.selenium.remote.server.handler.ClickElement 
           [nativeMethod] => 
           [methodName] => call 
           [hCode] => -835585822 
          ) 

         [2] => stdClass Object 
          (
           [fileName] => FutureTask.java 
           [class] => java.lang.StackTraceElement 
           [lineNumber] => 334 
           [className] => java.util.concurrent.FutureTask$Sync 
           [nativeMethod] => 
           [methodName] => innerRun 
           [hCode] => -99875877 
          ) 

         [3] => stdClass Object 
          (
           [fileName] => FutureTask.java 
           [class] => java.lang.StackTraceElement 
           [lineNumber] => 166 
           [className] => java.util.concurrent.FutureTask 
           [nativeMethod] => 
           [methodName] => run 
           [hCode] => -820313654 
          ) 

         [4] => stdClass Object 
          (
           [fileName] => ThreadPoolExecutor.java 
           [class] => java.lang.StackTraceElement 
           [lineNumber] => 1110 
           [className] => java.util.concurrent.ThreadPoolExecutor 
           [nativeMethod] => 
           [methodName] => runWorker 
           [hCode] => -1285150216 
          ) 

         [5] => stdClass Object 
          (
           [fileName] => ThreadPoolExecutor.java 
           [class] => java.lang.StackTraceElement 
           [lineNumber] => 603 
           [className] => java.util.concurrent.ThreadPoolExecutor$Worker 
           [nativeMethod] => 
           [methodName] => run 
           [hCode] => -242190659 
          ) 

         [6] => stdClass Object 
          (
           [fileName] => Thread.java 
           [class] => java.lang.StackTraceElement 
           [lineNumber] => 722 
           [className] => java.lang.Thread 
           [nativeMethod] => 
           [methodName] => run 
           [hCode] => -82946343 
          ) 

        ) 

      ) 

     [class] => org.openqa.selenium.remote.Response 
     [hCode] => 189186959 
    ) 

私は

session/'.$sid.'/element/coherent_id_2/click 

を呼び出すようにしようとしている。しかしこれまでのところ、私はクリックしようとした任意の要素が動作することはありません、/テックスと同じ誰でも私が間違っていることを教えてくれる?

答えて

0

エラーは要素が見つからないことを意味します。

クリックする前にページが完全に読み込まれるまで待つのですか? IDはjavascriptによってDOM要素に割り当てられていると思うので、ページが完全に読み込まれるまで待ってからクリックしてください。

関連する問題