mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 08:14:38 +02:00
Add change in search_agent to develop in pandora_6.0
This commit is contained in:
parent
240e61817b
commit
7c5b2a3037
@ -19,13 +19,16 @@ def delete_agent (driver,agent_names_list):
|
|||||||
|
|
||||||
driver.find_element_by_id("submit-go").click()
|
driver.find_element_by_id("submit-go").click()
|
||||||
|
|
||||||
def search_agent(driver,agent_name):
|
def search_agent(driver,agent_name,go_to_agent=True):
|
||||||
|
|
||||||
click_menu_element(driver,"Agent detail")
|
click_menu_element(driver,"Agent detail")
|
||||||
driver.find_element_by_id("text-search").click()
|
driver.find_element_by_id("text-search").click()
|
||||||
driver.find_element_by_id("text-search").clear()
|
driver.find_element_by_id("text-search").clear()
|
||||||
driver.find_element_by_id("text-search").send_keys(agent_name)
|
driver.find_element_by_id("text-search").send_keys(agent_name)
|
||||||
driver.find_element_by_id("submit-srcbutton").click()
|
driver.find_element_by_id("submit-srcbutton").click()
|
||||||
|
# If go_to_agent is true this function enters the agent view
|
||||||
|
|
||||||
|
if go_to_agent == True:
|
||||||
driver.find_element_by_css_selector("b").click()
|
driver.find_element_by_css_selector("b").click()
|
||||||
|
|
||||||
def create_agent(driver,agent_name,ip=None,description=None,group=None,os_id=None):
|
def create_agent(driver,agent_name,ip=None,description=None,group=None,os_id=None):
|
||||||
@ -43,10 +46,38 @@ def create_agent(driver,agent_name,ip=None,description=None,group=None,os_id=Non
|
|||||||
driver.find_element_by_id("text-comentarios").send_keys(description)
|
driver.find_element_by_id("text-comentarios").send_keys(description)
|
||||||
|
|
||||||
if group != None:
|
if group != None:
|
||||||
Select(driver.find_element_by_id("grupo")).select_by_visible_text(group)
|
driver.find_element_by_xpath('//option[contains(.,"'+group+'")]').click()
|
||||||
|
|
||||||
if os_id !=None:
|
if os_id !=None:
|
||||||
Select(driver.find_element_by_id("id_os")).select_by_visible_text(os_id)
|
Select(driver.find_element_by_id("id_os")).select_by_visible_text(os_id)
|
||||||
|
|
||||||
driver.find_element_by_id("submit-crtbutton").click()
|
driver.find_element_by_id("submit-crtbutton").click()
|
||||||
|
|
||||||
|
|
||||||
|
def create_agent_group(driver,group_name,parent_group="All",alerts=True,propagate_acl=False,description=None):
|
||||||
|
|
||||||
|
# parent_group by defect is All.
|
||||||
|
# Alerts by default is activate.
|
||||||
|
|
||||||
|
click_menu_element(driver,"Manage agents groups")
|
||||||
|
driver.find_element_by_id("submit-crt").click()
|
||||||
|
|
||||||
|
driver.find_element_by_id("text-name").send_keys(group_name)
|
||||||
|
|
||||||
|
if parent_group != "All":
|
||||||
|
|
||||||
|
driver.find_element_by_xpath('//option[contains(.,"'+parent_group+'")]').click()
|
||||||
|
|
||||||
|
if alerts == False:
|
||||||
|
|
||||||
|
driver.find_element_by_id("checkbox-alerts_enabled").click()
|
||||||
|
|
||||||
|
if propagate_acl == True:
|
||||||
|
|
||||||
|
driver.find_element_by_id("checkbox-propagate").click()
|
||||||
|
|
||||||
|
if description!= None:
|
||||||
|
|
||||||
|
driver.find_element_by_id("text-description").send_keys(description)
|
||||||
|
|
||||||
|
driver.find_element_by_id("submit-crtbutton").click()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user