2014-03-25 67 views
2

我試圖自動化一個科爾多瓦應用程序。我能夠自動化所有的功能。但是有一次,相機打開並要求掃描QR碼。 一旦QR碼被掃描,它將被轉換成一個字符串併發送到服務器使用一些網絡服務,將返回用戶的名稱。QR code自動化使用硒和appium

當服務器返回用戶名時,應用程序將繼續正常執行。

問題:

我想跳過此手動掃描QR碼。 我有QR碼掃描時會生成的字符串,我想直接獲取用戶名。我可以使用Web服務自動化來獲取該名稱,但是如何使其可以訪問應用程序。

回答

0

即使我們面臨同樣的問題。自動執行此手動掃描過程的最佳方法是購買帶有長柔韌繩的汽車手機支架。現在將它粘在牆壁/櫃體/ CPU的某個地方,以便您的設備(移動設備)始終朝向您的PC顯示器。在需要的時候在您的電腦顯示器上顯示QR碼圖像,當然這應該由您的自動化腳本來控制。你完成了!!!

基本上,您的腳本將按照測試步驟打開QR碼圖像,並且由於您的設備正面對PC顯示器,因此實現了目標。

+1

我不能說這是否是一個嚴肅的答案。 –

+0

看起來像一個可行的解決方案。 – Rameshwar