如何在driver = webdriver.Chrome()
read_mores = driver.find_elements_by_xpath('//a[text()="Read More..."]')
for read_more in read_mores:
driver.execute_script("arguments[0].scrollIntoView();", read_more)
read_more.click()
# your code here
中将外部js文件包含在不同的文章和模块中。
提前致谢..!
答案 0 :(得分:1)
使用Joomla API包含JavaScript文件有两种方法。第一种是使用addScript方法的JDocument类:
<?php
$document = JFactory::getDocument();
$document->addScript('/media/system/js/sample.js');
?>
2- 第二个使用脚本方法的JHTML类
<?php
// Add the path parameter if the path is different than 'media/system/js/'
JHTML::script('sample.js', 'templates/custom/js/');
?>
API在3.x中已更改,因此第二个参数不能是字符串。如果您确实需要使用此方法,则必须包含JavaScript文件的绝对链接:
<?php
JHtml::script(Juri::base() . 'templates/custom/js/sample.js');
?>
希望这会对你有所帮助。