Javascript java selenium-如何应用或添加<;br>;选项卡并执行

Javascript java selenium-如何应用或添加<;br>;选项卡并执行,javascript,java,selenium-webdriver,webpage,Javascript,Java,Selenium Webdriver,Webpage,我想在网页的特定部分添加一个标记 下面是html代码 <p style="font-size:13pt; line-height:130%; margin:0pt; orphans:0; text-align:center; widows:0"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="src-text" style="direc

我想在网页的特定部分添加一个

标记 下面是html代码

<p style="font-size:13pt; line-height:130%; margin:0pt; orphans:0; text-align:center; widows:0"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="src-text" style="direction: ltr; text-align: left"><span style="font-family:????; font-size:13pt">?????</span></span> <span style="font-family:????; font-size:13pt">content</span></span> </p>

您必须找到“p”元素的父元素,并向父元素添加一个子元素
。例如:

<div id='mydiv'>
     <p>.............</p>
</div>

如果这能解决您的问题,请尝试:

 JavascriptExecutor js = (JavascriptExecutor) driver;  
 WebElement pelement = driver.findElement(By.xpath("/html/body/p "));

 js.executeScript("arguments[0].insertAdjacentHTML('afterend', '<br>');", pelement);
JavascriptExecutor js=(JavascriptExecutor)驱动程序;
WebElement pelement=driver.findElement(By.xpath(“/html/body/p”);
js.executeScript(“参数[0].insertAdjacentHTML('afterend','
');”,pelement);
您是否试图保存并传递带有附加

链接的html?从网页的特定部分添加一个br标记,然后执行并保存网页的源代码“保存网页的源代码”是什么意思?添加br标记后,我将收集源代码并存储在单独的txt文件中。String source=driver.getPageSource();元素没有ID属性,所以我总是使用xpath
JavascriptExecutor js;
js.executeScript("document.getElementById('mydiv').insertBefore(document.createElement('br'), document.getElementsByTagName('p');");
 JavascriptExecutor js = (JavascriptExecutor) driver;  
 WebElement pelement = driver.findElement(By.xpath("/html/body/p "));

 js.executeScript("arguments[0].insertAdjacentHTML('afterend', '<br>');", pelement);