我面臨一個小問題,我認爲可以找到一些解決方法,但我正在尋找正確的方式來做到這一點。傑克遜 - 變鍵
我使用Selenium和Grid,然後使用JSON文件配置我的所有節點。某些瀏覽器(Chrome,IE)需要特定的驅動程序。
這些驅動程序是由形式的一個關鍵定義:webdriver.browser.driver
與瀏覽器= 鉻或即。所以,我們已經有了例如:
{"browserName": "chrome",
"maxInstances": 5,
"platform": "WINDOWS",
"webdriver.chrome.driver": "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe" }
{"browserName": "internet explorer",
"maxInstances": 1,
"platform": "WINDOWS",
"webdriver.ie.driver": "C:/Program Files (x86)/Internet Explorer/iexplore.exe" }
我想要得到的值,並把它放在:我的POJO的private String driverPath
。
有沒有辦法來動態獲取密鑰的值?像一個正則表達式?
你應該用一個Pojo類映射Json –
已經做到了,我說過了。 – buzz2buzz
這是2個不同的json文件的內容?如果不是,則它是無效的json輸入。如果你可以澄清輸入,我可以告訴你如何分配存儲空間,並使用jackson(java)提取你想要的東西。 – Andy