我有一种情况,我需要在文本区域输入如下所示的有效负载数据,那么我该如何实现呢?
{“ u_assettype”:“ abc”,“ u_assetid”:“”,“ u_assetdescription”:“电力 PREMISE”,“ u_frmp”:“ Test-FRMP”,“ u_meterprovider”:“ Provider_Test”,“ u_lifesupportflag”:“ True”,“ u_sensitiveload”:“ Test 加载“,” u_mastersubflag“:” T“,” u_hazard“:”石棉“,” u_hazardnotes“:”不 适用“,” u_access说明“:”右转至结束 RD。“,” u_round“:” 29310“,” u_sequence“:” 12“,” u_meternumbers“:” M_12345“,” u_nmistatus“:” EXTINCT“,” u_street“:” FELLOW HILLS ROAD“,” u_suburb“:”山脊“,” u_state“:”新南 WALES“,” u_postcode“:” 2644“,” u_region“:”北部“,” u_depot“:” LEETON“,” u_premiseid“:” BENAMBRA“,” u_debtornumber“:” 3803998“,” u_subnumber“:” 99- 3926“,” u_feeder“:”否 适用“,” u_gislatitude“:” 10.12345“,” u_gislongitude“:” 15.54321“,” u_offpeakindicator“:” CL1“,” u_lifesupport “:”是“}
答案 0 :(得分:1)
element.sendKeys(Keys.TAB);
element.clear();
element.sendKeys("Some Sample Text Here");
您可以使用executeScript
界面上的JavascriptExecutor
方法更快地设置textarea的值。例如,假设您的文本区域如下所示:
<textarea id='t'></textarea>
您可以这样设置其值:
driver.executeScript("var t = document.getElementById('t'); "+
"t.value = arguments[0];",
data);
数据是有效载荷